package xyz.kongbai121.demo.service;

import xyz.kongbai121.demo.domain.Article;
import xyz.kongbai121.demo.domain.RespBean;

import java.util.List;

/**
 * 文章业务接口
 * @author 空白
 */
public interface IArticleService {
    /**
     *  用户发布文章操作
     * @param head          标题
     * @param body          主体
     * @param imgPath       图片路径
     * @param token         用户令牌
     * @return
     */
    String save(String head, String body, String imgPath,String token);

    /**
     *  查询所有文章
     * @param head      标题字眼(模糊查询)
     * @return
     */
    List<Article> list(String head);


    /**
     *  查询指定文章
     * @param id     标题字眼(模糊查询)
     * @return
     */
    Article get(Long id);

    /**
     *  删除指定文章
     * @param id        文章id
     * @param uuid      用户令牌
     * @return
     */
    String delete(Long id, String uuid);

}
